home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 May / Software of the Month Club 1996 May.iso / mac / ISO9660 / ZIPFILES / GIM_313.ZIP / GIMA.DOC < prev    next >
Encoding:
Text File  |  1996-01-08  |  34.0 KB  |  714 lines

  1.           APPENDIX A     REVISION HISTORY
  2.  
  3.  
  4. Over time, GIM has matured as the result of enhancements that we (the
  5. GIM authors) are adding from time to time, and as the result of correc-
  6. tions to problems that are reported to us by users of GIM.  A list of
  7. enhancements and release dates is presented in reverse chronological
  8. order below:
  9.  
  10.  
  11. version 3.13 (January 7, 1996)
  12.      Changes since the last version:
  13.  
  14.           One GIM user, after studying the GIM folder file format in
  15.           detail, discovered and reported to us that a number of entries
  16.           in the notes file were unused, but were not being reported by
  17.           the Folder Check as orphan notes.  As a result, these entries
  18.           in the GIM folder notes disk file ("MADSEN.GN") were going to
  19.           waste.  This situation has been corrected.  This means that
  20.           users of earlier versions of GIM may find that this version's
  21.           Folder Check will report a number of orphan notes.  (These
  22.           notes will be reported as having a "next link=0" and a "file
  23.           ptr=0".)  Users who encounter this situation can run the Fix
  24.           Folder to safely correct this situation.
  25.  
  26.           Ancestral and Descendency Tables are now more configurable,
  27.           using the "Styles" menu (press F3 to enter the Forms Area,
  28.           then Shift-F1 to enter the Styles Area).  Previously, these
  29.           forms included each person's GIN number and date and place of
  30.           birth/christening and death/burial.  Now each of these items
  31.           is selectable, and users can choose to include none, some, or
  32.           all of this information.  A correction was also made to these
  33.           tables to prevent long lines from printing off the edge of the
  34.           page and wrapping around to the beginning of the next line.
  35.  
  36.           GEDCOM files created by Roots III, Family Origins for Windows,
  37.           and Family Ties had been sent to us, which GIM was not
  38.           handling correctly.  These files were using certain GEDCOM
  39.           tags in ways that GIM was not expecting.  Each of these
  40.           situations has been corrected, so that GIM is now more
  41.           compatible with each of these products.
  42.  
  43.           On the Person Edit screen, when any of a person's events (such
  44.           as his or her death, for example) is highlighted, the F1 key
  45.           can be used to bring up a notes edit window containing that
  46.           event's source and research notes.  Previously, the F1 key had
  47.           no effect when a non-event field (such as surname) was
  48.           highlighted.  This has changed, so that the F1 key brings up
  49.           the person's general/miscellaneous notes in that case.  (Note
  50.           that this is only true for the fields above the events.  For
  51.           the fields below the events -- parents and spouses -- the F1
  52.           key still has no effect, since it's unclear whose notes are
  53.           being requested when those persons are highlighted.)
  54.  
  55.           A circumstance was discovered in which the Prune function was
  56.           failing to complete, resulting in a pruned folder which
  57.           consisted of persons which were not linked together as
  58.           families.  This situation has been corrected.
  59.  
  60.           Copyright dates have been changed to include 1996.
  61.  
  62.  
  63. version 3.12 (October 28, 1995)
  64.      Changes since the last version:
  65.  
  66.           Brian has moved to sunny Southern California :-), and his
  67.           postal address has been changed throughout the documentation
  68.           and source code.
  69.  
  70.           A case was discovered in which Fix Folder was reporting that
  71.           it was fixing a certain situation, but wasn't fixing it.  This
  72.           has been corrected.
  73.  
  74.           The GIM.PIF file is no longer being released as part of this
  75.           distribution.  A number of people were reporting compatibility
  76.           difficulties with the settings which were provided.
  77.  
  78.           A couple of minor changes have been made to the text of
  79.           certain displayed messages.
  80.  
  81.  
  82. version 3.11 (August 17, 1995)
  83.      Changes since the last version:
  84.  
  85.           A "tree counting" function has been added to the Utilities
  86.           Area.  See chapter 15 for details.
  87.  
  88.           The "Quick Graft", an alternative method for grafting which
  89.           bypasses the time-consuming automatic matching phase, has been
  90.           added.  See chapter 13 for details.
  91.  
  92.           GEDCOM imports are smarter about handling GEDCOM files which
  93.           use source structure pointers.  The previous mechanism for
  94.           handling such things was painfully slow and awkward; it has
  95.           been redesigned to be much more elegant.
  96.  
  97.           GEDCOM imports have been restructured to understand The Master
  98.           Genealogist's GEDCOM files.  TMG uses a superset of the legal
  99.           structures which are defined in the GEDCOM standard, and so
  100.           GIM was not able to recognize several of them.  This has been
  101.           corrected.
  102.  
  103.           GEDCOM imports now distinguish between "prefix" and "suffix"
  104.           titles.  A list of prefix titles is defined (and that list can
  105.           be augmented), and everything else is treated like a suffix
  106.           title.  See chapter 14 for details.
  107.  
  108.           GIM LISTS WHERE commands which began with either "WHERE any
  109.           lds note" or "WHERE any vital note" (such as "WHERE any vital
  110.           note isn't missing") were causing a program error crash.  This
  111.           has been corrected.
  112.  
  113.           A CLOBBER command has been added to GIM LISTS.  It controls
  114.           the behavior of the GO command when a MAKE subcommand names a
  115.           list which already exists.  For details, see chapter 11, Part
  116.           B of the documentation, or the GIM LISTS help command ("HELP
  117.           CLOBBER").
  118.  
  119.           An APPEND command has been added to GIM LISTS.  It acts just
  120.           like the FILE command, except that it appends to existing
  121.           files rather than overwriting them.
  122.  
  123.           Fixes to the new Family Record form.
  124.  
  125.           Certain bugs relating to low (or no) EMS memory have been
  126.           fixed.  These include system hangs during the Fix Folder
  127.           function, corrupted (i.e., invalid) free lists during the
  128.           folder check, and incorrect responses to soundex name
  129.           searches.
  130.  
  131.  
  132. version 3.10 (May 29, 1995)
  133.      Changes since the last version:
  134.  
  135.           The internal mechanism for calculating soundexes has changed.
  136.           This means that fuzzy name searches (i.e., looking for "Johann
  137.           Adam Sauter" as "John Souter") are more likely to strike a
  138.           match, but it also means that pre-3.10 soundexes will have to
  139.           be recalculated.  GIM will do this for you automatically the
  140.           first time you open any pre-3.10 folder.
  141.  
  142.           It was pointed out that the title_info bar (that is, the
  143.           titles and other periodic messages that appear on the left
  144.           hand side of the top row of your screen if you are in novice
  145.           mode; they don't appear in expert mode) went blank when the
  146.           messages in that bar were a certain length.  This bug has been
  147.           fixed.
  148.  
  149.           GEDCOM Exports now display the number of persons and families
  150.           in the exported GEDCOM file upon completion of the Export.
  151.  
  152.           GEDCOM 5.3, a not-yet-officially-released draft of the GEDCOM
  153.           standard, defines a structure called a SCHEMA for use by
  154.           software products which wish to define their own GEDCOM tags.
  155.           It has recently come to our attention that the genealogy
  156.           program Kith and Kin uses this feature to define tags for its
  157.           own use.  Prior to GIM version 3.10, GIM GEDCOM Imports would
  158.           complain about the presence of the SCHEMA structure, because
  159.           it wasn't programmed to handle them.  This has been corrected,
  160.           but in a shortsighted manner:  apparently, Kith and Kin only
  161.           intends those tags for its own use, and so GIM simply ignores
  162.           them.  This is going to come back to bite me later on, because
  163.           theoretically, SCHEMAs can contain very significantly useful
  164.           information.  When and if it should ever happen that some
  165.           other software product uses SCHEMAs and actually intends for
  166.           me to interpret them, I'm going to have to redesign GIM's
  167.           GEDCOM Import programming rather significantly; until then,
  168.           I'm gambling that I won't have to do so for a while yet.
  169.  
  170.           GEDCOM Imports now interpret a NAME without slashes as a given
  171.           name, rather than a surname.
  172.  
  173.           GEDCOM Imports now interpret multiple NAMEs for the same
  174.           INDIvidual like ALIAses, storing them as alternate names in
  175.           the general source notes.  Previously, multiple NAMEs were
  176.           handled incorrectly, resulting in the last of the series being
  177.           taken as the only one, and all others discarded.
  178.  
  179.           Fixed a bug in GEDCOM Imports concerning indented lines.
  180.  
  181.           Fixed a bug, introduced in version 3.09, which involved the
  182.           DISPLAY (PRINT, FILE) command, when applied to "All Persons",
  183.           "All Families", or "All Notes".
  184.  
  185.           Fixed a bug in notes block reformatting, which prevented
  186.           reformatted text from completely reaching the margins.
  187.  
  188.  
  189. version 3.09 (April 9, 1995)
  190.      Changes since the last version:
  191.  
  192.           Added new form:  Family Record.  This form is an alternative
  193.           for users that do not prefer the LDS Church's Family Group
  194.           Record Form.  Chapter 10 revised to include this form.
  195.           Preferences added to the Forms Styles Area for this form.
  196.  
  197.           Individual forms move around on the Forms Menu.  Forms Styles
  198.           modified for 4- or 5-generation Pedigree Chart selection.
  199.  
  200.           The last section of Chapter 17, "Inside the Software Design of
  201.           GIM" has been rewritten.  If you're a Pascal programmer and a
  202.           registered GIM user, read this section.
  203.  
  204.           Block reformatting in the Notes Editor was added to version
  205.           3.08 at the last minute, but no mention was made of it, here
  206.           and in Chapter 9.  Chapter 9 now includes a section on that
  207.           block reformatting capability.
  208.  
  209.           When rearranging the sorting order of children on the Family
  210.           Edit screen, the display of the children's information wasn't
  211.           cleaning up properly as they moved, resulting in spurious text
  212.           cluttering the screen.  This has been fixed.
  213.  
  214.           A case was reported to us in which PAF's GIE program was used
  215.           to create a GEDCOM file intended for Ancestral File, and then
  216.           that GEDCOM file was imported into GIM.  Of course, this is a
  217.           misuse of PAF, since doing so creates GEDCOM structures which
  218.           are specific to Ancestral File, and which have no meaning to
  219.           any other software.  However, despite this, GIM has been
  220.           modified to quietly ignore those Ancestral-File-specific
  221.           structures, just in case anyone ever tries to do this again.
  222.  
  223.           The "add parents" function, which was added in version 3.07
  224.           (see below), was not assigning GIN numbers to those newly
  225.           created parents.  This has been fixed.
  226.  
  227.           In version 3.08, we fixed a bug in the "add child" function,
  228.           so that the new child's parents would appear on the new
  229.           child's Person Edit screen.  In doing so, we broke the part of
  230.           the "add child" function which asks if you want to add a
  231.           spouse to that child.  This has all been fixed.
  232.  
  233.           Somehow -- we'd love to know how -- one GIM user managed to
  234.           create a circular free list, which had the effect of causing
  235.           the Optimize Folder utility to hang up forever.  Optimize
  236.           Folder has been changed to recognize and deal properly with
  237.           this situation.
  238.  
  239.           It was pointed out that GIM LISTS misbehaves when GIM version
  240.           3 finds a .σσσ file which was created by GIM version 2.  This
  241.           has been fixed, by altering the format of the .σσσ file to
  242.           include the GIM version number (309) as a "magic number".
  243.           Unfortunately, this change means that version 3.09 will not
  244.           recognize lists that were created by earlier versions --
  245.           whether version 2 or version 3.08 -- so any lists that you've
  246.           been hanging on to will have to be reconstructed.
  247.  
  248.           While we were at it, all "σ" characters were changed to
  249.           backquotes, because some people have correctly pointed out
  250.           that the use of non-keyboard characters in those filenames
  251.           makes them difficult to erase.
  252.  
  253.  
  254. version 3.08 (February 19, 1995)
  255.      Changes since the last version:
  256.  
  257.           A great many two-byte integers, left over from GIM version 2,
  258.           have been changed to four-byte integers.  These were causing
  259.           GIM to crash when certain functions were invoked on folders
  260.           with more than 32,000 persons, families, notes, or dates.
  261.  
  262.           Automatic child sorting has been added to the Family Edit
  263.           screen.  It may be turned on or off, and is on by default.
  264.           When off, children's sort order may be manually rearranged in
  265.           the same manner that multiple spouses and multiple parents may
  266.           be rearranged on the Person Edit screen.
  267.  
  268.           Added some more hacks to get around more Family Tree Maker
  269.           GEDCOM inconsistencies.  (See below, version 2.27.)
  270.  
  271.           The GIM LISTS operands PARENTS and PARENTSETS have been
  272.           renamed NUMPARENTS and NUMPARENTSETS.  The PARENTS operand now
  273.           returns a person's parent's information, allowing for searches
  274.           such as WHERE BIRTH DATE IS BEFORE PARENTS MARRIAGE DATE.
  275.  
  276.           The GIM LISTS operators STRING IS and STRING IS NOT were
  277.           behaving in a case sensitive manner, whether CASESENS was ON
  278.           or OFF.  This bug has been fixed.
  279.  
  280.           When 'Q' was used to quit out of a DISPLAYed list, all
  281.           subsequent PRINTs or FILEs of the same list were interrupted
  282.           before they began.  This has been fixed.
  283.  
  284.           GEDCOM Import now recognizes ASCII and ANSI as synonyms for
  285.           the IBMPC character set.
  286.  
  287.           The (non-preprinted) Family Group Record form had been known
  288.           to stretch out some of its pages, so that children on one page
  289.           took up more vertical space than the children on another page.
  290.           This has been corrected.
  291.  
  292.           It was pointed out that, when adding a new child, the names of
  293.           the new child's parents don't appear on the new child's Person
  294.           Edit screen.  This has been corrected.
  295.  
  296.           In version 3.07, we added one of those press-any-key-to-
  297.           acknowledge warnings to the notes editor, which was intended
  298.           to notify you, in response to an F3-Join-Lines command, when
  299.           two lines couldn't be joined because their combined lengths
  300.           were too long.  It was pointed out that this warning was also
  301.           showing up during plain-old-ordinary-typing text insertion,
  302.           and that this behavior was an annoyance.  This other behavior
  303.           was not intended, and has been corrected; the warning now only
  304.           appears in response to an F3-Join-Lines command, as intended.
  305.  
  306.  
  307. version 3.07 (December 30, 1994)
  308.      Changes since the last version:
  309.  
  310.           The "Generic_ASCII_Text" printer configuration will produce
  311.           pure ASCII text output on the forms.  This can be used to
  312.           print to a file.
  313.  
  314.           When a file is specified as a printer device, if the file
  315.           exists the forms output will be appended to it, otherwise the
  316.           file will be created.
  317.  
  318.           Fixed a GIM LISTS bug that caused a crash when the WHERE
  319.           command included either "AND NOT" or "OR NOT".
  320.  
  321.           Added "STARTS WITH" and "ENDS WITH" to the set of GIM LISTS
  322.           operators for strings.
  323.  
  324.           Fixed a bug which caused GIM LISTS to crash when given certain
  325.           nonsensical WHERE commands, such as WHERE 15 CONTAINS 7.
  326.  
  327.           The GIM LISTS continuation prompt, which had read "press any
  328.           key to continue, or C for continuous printing" now also
  329.           includes an option to press Q to quit.
  330.  
  331.           GEDCOM exports to GIM and Universal destinations are now no
  332.           longer exactly the same:  source and research notes are set
  333.           apart by the identifiers "SOURCE NOTES" and "RESEARCH NOTES"
  334.           for the Universal destination, and "GIM SOURCE NOTES" and "GIM
  335.           RESEARCH NOTES" for the GIM destination.  Formerly, the latter
  336.           pair of identifiers was used for both destinations.
  337.  
  338.           When you create a person, and if (for some reason) you decide
  339.           that you don't want to continue creating that person upon
  340.           starting to do so, the Person Edit screen used to force you to
  341.           assign a gender to that person, and GIM would create and store
  342.           that person anyway.  This has changed.  Now, if a person is
  343.           created, but no gender is assigned, GIM will query you about
  344.           whether you meant to assign a gender and forgot, as opposed to
  345.           never intending to create that person in the first place.
  346.           Thus, if you leave the Person Edit screen without assigning a
  347.           gender to a person, GIM will now allow you to do so (after
  348.           querying you heavily to make sure that that's what you want to
  349.           do), but will NOT SAVE the person that you started to create.
  350.  
  351.           An "add spouse" and an "add parents" function, which are
  352.           analogous to the existing "add child" function, have been
  353.           added to the Multi Area menu for function keys Shift-F4 and
  354.           Shift-F5 (next to Shift-F3, where "add child" is).  Two other
  355.           functions had been in these locations, and have been moved:
  356.           the "Merge Two Persons" function was moved from Shift-F4 to
  357.           Control-F4, and the "Folder Notes" function was moved from
  358.           Shift-F5 to Control-F5.
  359.  
  360.           Birth and death information for each person has been added to
  361.           the ancestral and descendancy tables.
  362.  
  363.  
  364. version 3.06 (November 20, 1994)
  365.      Changes since the last version:
  366.  
  367.           Fixed a bug in TempleReady GEDCOM Exports which caused all
  368.           submitted names to go to the temple file instead of the family
  369.           file.
  370.  
  371.           Added more corrections to the Fix Folder function.
  372.  
  373.  
  374. version 3.05 (November 7, 1994)
  375.      Changes since the last version:
  376.  
  377.           Versions prior to this one had a limitation on the total
  378.           number of lines of notes per folder of 32,000.  Although the
  379.           limit on persons was also 32,000, this limit on notes lines is
  380.           typically reached long before the limit on persons is reached,
  381.           which means that most users weren't able to put more than
  382.           about eight or ten thousand people into a single folder.
  383.  
  384.           Enough people have brought this to our attention that it was
  385.           decided that we ought to increase that limit, and several
  386.           other limits, in order to make GIM available to people with
  387.           very large folders.
  388.  
  389.           The limits which were changed are:
  390.  
  391.                Numbers of persons, families, notes and dates per folder
  392.                are now over two billion.
  393.  
  394.                Number of marriages per person was 12, and is now 24.
  395.  
  396.                Number of children per family was 32, and is still 32.
  397.  
  398.                Number of pairs of parents per person was 6, and has been
  399.                dropped to 4.  (We couldn't think of any scenarios in
  400.                which a person might want to have more than that, except
  401.                in very theoretical terms.  Most people only get adopted
  402.                so many times, and their parents only remarry so often.)
  403.  
  404.           These changes to the numbers of things that are allowed make
  405.           it necessary to convert the disk files which make up a folder
  406.           from version 2.xx format to version 3.xx format.  A folder
  407.           conversion utility called GIMCVT3.EXE is included for this
  408.           purpose.  If you try to open a version 2.xx folder with GIM
  409.           version 3.xx, GIM is smart enough to recognize that fact, and
  410.           will perform the conversion for you, by invoking GIMCVT3.EXE.
  411.           It is important, therefore, that you keep this executable with
  412.           your other GIM executables, at least until you have converted
  413.           all of the folders that you have been using.  (Please note
  414.           that it is NOT possible to convert a folder back from version
  415.           3.xx to version 2.xx.  However, GIMCVT3.EXE will make a copy
  416.           of your version 2.xx folder in a subdirectory called GIMVER2,
  417.           so that you can go back to version 2 if you choose to do so.)
  418.  
  419.           Starting in version 2.30, there has been a TempleReady place-
  420.           holder in the list of GEDCOM Export destinations, but we said
  421.           that that destination had no effect, and it was not ready for
  422.           use.  This has now been completed, and GIM now creates Temple-
  423.           Ready GEDCOM files.  See chapter 14 of the GIM documentation
  424.           for more details.
  425.  
  426.           The Prune function now includes an additional modifier.  In
  427.           addition to selecting parents, children, spouses, ancestors
  428.           and so forth, you can also select "self", which marks only
  429.           the highlighted person for pruning.  "Self" has always been
  430.           included by definition whenever any other option is chosen,
  431.           but it was not possible previously to select and prune just a
  432.           single person, if you should want to do so.  The "self"
  433.           modifier allows for this possibility.
  434.  
  435.           Other minor, almost trivial modifications, such as:  an
  436.           additional (and uncommon) GEDCOM structure is now recognized
  437.           when doing GEDCOM Imports, and the default color scheme has
  438.           been changed a little.
  439.  
  440.  
  441. versions 3.00 through 3.04
  442.      These were beta versions, and were never publicly or officially
  443.      released.
  444.  
  445.  
  446. version 2.30 (July 19, 1994)
  447.      Changes since the last version:
  448.  
  449.           When editing notes, if the cursor was positioned after the end
  450.           of a line, and control-right-arrow was pressed, GIM would
  451.           crash.  This problem is corrected.
  452.  
  453.           GEDCOM exporting to PAF destinations no longer inserts commas
  454.           in long place names.  We believe that the old behavior was more
  455.           of a hindrance than a help, as well as being somewhat confusing.
  456.  
  457.           Recently (version 2.27), support for the ANSEL character set
  458.           was added to GEDCOM Import.  Now, GIM also supports that
  459.           character set for GEDCOM Export as well.
  460.  
  461.           In the past, GIM made assumptions about which character set
  462.           was appropriate for each GEDCOM Export destination.  Now,
  463.           GEDCOM Export allows the user to select from among three
  464.           character sets.  This allows greater flexibility, but also
  465.           requires the user to better understand the use of the various
  466.           character sets.
  467.  
  468.           GEDCOM Export now provides a placeholder for TempleReady
  469.           compatibility.  Details are forthcoming.  At the present time,
  470.           the TempleReady destination has no effect, and SHOULD NOT BE
  471.           USED until further notice.
  472.  
  473.           In the past, GEDCOM exporting to all destinations placed all
  474.           notes for each person subordinate to that person.  This had
  475.           the effect of placing all incoming notes in a single note pool
  476.           when the GEDCOM file was read back in.  It also had the effect
  477.           that marriage and family notes were duplicated, because they
  478.           were placed in the GEDCOM file once for the family's husband,
  479.           and once for its wife.  However, several genealogical software
  480.           programs have the ability to attach notes to events and to
  481.           families; it is only sensible for GIM to accommodate such
  482.           software by placing these notes with their respective events.
  483.           GEDCOM exporting to both the GIM and Universal destinations
  484.           now behaves in this manner.  (Because PAF only has the one
  485.           notes field per individual, GEDCOM exporting to the PAF
  486.           destinations still has all the notes lumped together in one
  487.           block.)
  488.  
  489.           Notes exported to PAF are no longer indented.
  490.  
  491.           GEDCOM Import also recognizes that when the line "GIM SOURCE
  492.           NOTE:" or "GIM RESEARCH NOTE:" appears at the head of a note
  493.           on a line by itself it marks the difference between GIM's
  494.           source and research notes.  This means that GIM can now export
  495.           to a GIM destination and then import the same GEDCOM file
  496.           while preserving the original note structure.  (The use of
  497.           "GIM SOURCE NOTE:" text as the method of distinguishing
  498.           between source and research notes here may seem contrived;
  499.           but is necessary because GEDCOM doesn't distinguish between
  500.           different flavors of notes.  Although GEDCOM has NOTE, SOUR
  501.           TEXT, and the now obsolete COMM tags, these tags are used by
  502.           various software packages to mean very different things.
  503.           Moreover, some software packages make up tags like INFO and
  504.           MEMO which are not compliant with the GEDCOM standard and
  505.           hence are incompatible with other compliant programs.  As a
  506.           result of this lack of standardized usage, the GIM Authors
  507.           feel that it would be counterproductive to add to the
  508.           confusion by adding any non-standard meaning to any of these
  509.           tags.)
  510.  
  511.           When the GEDCOM Import function encounters more than one
  512.           GEDCOM note for a given GIM note (say, a birth source note),
  513.           these multiple notes are now separated by blank lines.
  514.  
  515.           Further corrections were applied to the handling of slashes
  516.           in names and titles in imported GEDCOM files.  Earlier
  517.           comments (see versions 2.29 and 2.27 below) about this
  518.           subject reflected a misunderstanding about the proper use of
  519.           these delimiters.
  520.  
  521.           The text of the copyright notice at the start of an exported
  522.           GEDCOM file has been revised.
  523.  
  524.           The overall performance of Grafting has improved.
  525.  
  526.           Added a 5-generation Pedigree Chart to the Forms Area.
  527.  
  528.           Changed the defaults for graphics support.  The default is
  529.           to auto-detect Hercules, CGA, EGA, or VGA, but not to detect
  530.           Super-VGA (SVGA).  To activate SVGA, place "VESA" on the
  531.           program command line or in the GIM environment variable.
  532.  
  533.           Several obsolete sections of the documentation and help text
  534.           have been updated or rewritten, as necessary.
  535.  
  536.  
  537. version 2.29 (first part of May, 1994)
  538.      Changes since the last version:
  539.  
  540.           Fixed another bug in GIM LISTS.  When the WHERE command
  541.           included a reference to a person's "SPOUSE" or "MARRIAGE"
  542.           (instead of a qualified reference, like "ALL SPOUSES" or
  543.           "FIRST SPOUSE" or "ANY MARRIAGE"), the program would crash.
  544.           This has been fixed.
  545.  
  546.           Removed slashes, if any, from the TITL field in GEDCOM files.
  547.  
  548.           IBMPC is now the default, instead of ANSEL, if no character
  549.           set is specified in a GEDCOM file.  This change violates the
  550.           GEDCOM standard in a minimal way, but it conforms more
  551.           realistically to real life.
  552.  
  553.  
  554. version 2.28 (late April, 1994)
  555.      Changes since the last version:
  556.  
  557.           A new module has been added to the Multi Area.  Shift-F4
  558.           now activates an area that combines two persons into one
  559.           person, for use when a person is duplicated in a folder.
  560.  
  561.           Garbage collection has been added to the Folder Check, to
  562.           correct a problem of records appearing on the free list that
  563.           don't belong there.  The Folder Check now tests the integrity
  564.           of the free list and then conditionally does a garbage
  565.           collection search.
  566.  
  567.           The Graft Area now uses exact comparisons on names and places
  568.           instead of similar spellings for discrepancy detection.
  569.  
  570.           The Fix Folder function now includes new fixes for a person's
  571.           source and research notes, and for the clipboard.
  572.  
  573.  
  574. version 2.27 (March 9, 1994)
  575.      Changes since the last version:
  576.  
  577.           When importing GEDCOM files, if the forward slash at the end
  578.           of the surname wasn't also at the end of the entire name, the
  579.           slash wasn't removed.  This bug has been fixed.
  580.  
  581.           Added recognition of the ALIA tag to GEDCOM imports.
  582.  
  583.           Added some hacks to get around Family Tree Maker GEDCOM
  584.           inconsistencies.
  585.  
  586.           GIM documentation now recognizes the 10/93 edition of the
  587.           preprinted Family Group Record form.
  588.  
  589.           Added recognition of the ANSEL character set when importing
  590.           GEDCOM files.  Exported GEDCOM files still use the IBMPC
  591.           character set, but the exported HEADer now includes a keyword
  592.           to that effect.
  593.  
  594.           Added PARENTS and PARENTSETS keywords to GIM LISTS, making it
  595.           possible to search for persons with given numbers of parents,
  596.           and making it possible to ORDER lists by numbers of parents.
  597.  
  598.           When deleting a family, children with multiple parents are now
  599.           handled correctly.
  600.  
  601.           The pedigree chart now follows traversal screen selections.
  602.  
  603.           Fixed a bug in GIM LISTS involving the PLUS and MINUS
  604.           modifiers, which caused GIM to crash under certain conditions.
  605.  
  606.           It is now possible to run GIM from any directory on the
  607.           system, not just from the directory where GIM resides.
  608.  
  609.  
  610. version 2.26 (February 7, 1994)
  611.      Changes since the last version:
  612.  
  613.           Rearranged an internal global structure so as to free some
  614.           space on the heap.
  615.  
  616.           Saved the selected child for the ten most recently visited
  617.           families in the GIMVAR.AUX file.
  618.  
  619.           When using the C or S commands on the Multi Area's traversal
  620.           screen to move from the selected person to his or her children
  621.           or spouses (respectively), it was possible to cause a range
  622.           check error if a very large value were used, such as "C1234".
  623.           This bug has been fixed.
  624.  
  625.           Added recognition of the PAGE tag to the GFE Area, which fixes
  626.           an incompatibility with Brother's Keeper GEDCOM files.
  627.  
  628.           Fixed a bug in GIM LISTS which caused a hang (actually an
  629.           infinite loop) when ORDERing by AFN, REFN, or CODE.
  630.  
  631.           Added text file reading and writing in the notes area.
  632.  
  633.           Added page up/page down functionality to the drive, directory,
  634.           and file selection screen.  This selection screen is used in
  635.           the Folder, GEDCOM, and Notes Areas.
  636.  
  637.           Fixed a bug, making it possible to delete the Code.
  638.  
  639.           Fixed a bug which assigned bad soundex codes to the spouses
  640.           of children added with the F3 Add Child command on the Multi
  641.           Area screen.  Also added checks for bad soundex codes to the
  642.           folder check, and fixes for this situation to the fix folder
  643.           utility.
  644.  
  645.           Enhancements to prune and graft, making them more robust and
  646.           easier to use, and also fixing a bug which reversed the
  647.           meanings of the control-F2 and control-F3 keys when pruning.
  648.  
  649.  
  650. version 2.24 (December 22, 1993)
  651.      Fixes several items that were reported since version 2.22 was
  652.      released.  Among them, this version:
  653.  
  654.          allows more control in the Prune Area over the selection of
  655.          branches of genealogical trees to be split off, copied, or
  656.          deleted.
  657.  
  658.          fixes problems with GEDCOM transfers in the GFE Area, including
  659.          special cases involving:  persons with more than one set of
  660.          parents; the use of the new five-letter LDS temple codes; and
  661.          the use of extra long notes lines.
  662.  
  663.          adds page numbers to the Ancestral and Descendancy Tables.
  664.  
  665.          allows print sessions to be aborted during printing.
  666.  
  667.          documents the use of command line arguments and environment
  668.          variables.
  669.  
  670.          reflects Blaine's change of address.  (Can I mention that he's
  671.          getting married?  :-)
  672.  
  673.  
  674. version 2.22 (November 17, 1993)
  675.      Fixes several minor bugs that were reported since version 2.20 was
  676.      released, including:
  677.  
  678.           a bug in the Descendancy Table in the Forms Area which
  679.           prevented the descendants of a person with no spouses from
  680.           appearing on that form.
  681.  
  682.           a bug in the non-preprinted Family Group Record form which
  683.           prevented place names from taking up the full width of the
  684.           page when the LDS ordinances were turned off.
  685.  
  686.           a bug in the preprinted Family Group Record form which failed
  687.           to include family notes unless both a husband and wife was
  688.           present in the family.
  689.  
  690.           a bug in GFE Import which arose when the user attempted to
  691.           select "new folder/file" as the name of the GEDCOM file to
  692.           import.
  693.  
  694.           a bug in GIM LISTS which caused GIM to crash if a list was
  695.           sent to the printer when the printer was off or unavailable.
  696.  
  697.      Also provided several enhancements, including:
  698.  
  699.           an enhancement to the pedigree chart to remove given and
  700.           surnames when they are integers.
  701.  
  702.           an enhancement to GIM LISTS to allow the ORDER command to sort
  703.           in reverse order.
  704.  
  705.           an enhancement to GIM LISTS to allow SCRIPT commands to
  706.           default to the .SCR extension.
  707.  
  708.           an enhancement to the GIMPRN.GIM file to allow subscript and
  709.           superscript printing on a DeskJet 500.
  710.  
  711.  
  712. version 2.20 (September 10, 1993)
  713.      First general public, non-beta release.
  714.